Apple continues to make progress implementing Carbon on both Mac OS 8/9 and Mac OS X. The first publicly available version of Carbon is implemented as the CarbonLib shared library, version 1.0, shipping with Mac OS 9. This initial release is not the complete implementation of Carbon. There will be further versions of CarbonLib that will extend its functionality while maintaining both source and binary compatibility with code that uses CarbonLib 1.0.
In addition to supporting the majority of the existing Mac OS APIs, CarbonLib 1.0 supplies whole new groups of APIs previously unavailable in Mac OS, such as Core Foundation and the Carbon Printing Manager. In addition, there are new Carbon calls in such preexisting Mac OS technologies as the Window Manager and Menu Manager. You can find documentation for both new and old Carbon calls here on the Mac OS 8 and 9 Developer Documentation site. If you want to find out if a given call is supported in Carbon, the quickest way is to check the Carbon Specification or to use the Carbon Dater.